Move player movement code into functions
Create mapping of key events to actions
Split up Guy into logical class hierarchy