parse refactors incoming

I realized that parse was getting way too huge and that the Actor.move()
method was too restrictive, so I'm refactoring it into Actor.move() and
Actor.requestTile() so that I can reuse collision code for both move and
look.
more parser refactors

+shortMove refactored and working!
+move refactored and working!
+look refactored and working!

more parse refactoring to come.
a lot of the parse functions will likely be moved more and more into
their respective action classes too.