Interesting concept.
I would work on getting the movement keys to work a little better, and maybe have less keys do do things. Instead of "J" "K" "Y" "X", etc... It's just "E" or something. Right now it's a little too complicated and buggy and I can't get the character to move from his starting spot.