Arrow Keys to move. Space to use the Fighter's Sword.
This is an engine for walls and other obstacles. It also demonstrates that programs do not have to be complicated to be efficient. (Look at this one, then look at http://scratch.mit.edu/projects/14649823/.