I liked the general idea and your twist on it. I just wish there was also a way to implement mouse input, because it would make the running and attacking way easier to do (because I had to keep looking at the commands to remember were to press and aiming was a little tricky. Good work, overall :)