Begin Refactoring

I want to put the movement code for the players and enemies in a common
class, so that they get neater and easier to read.