Refactored snake movement code

Moved lots of movement code into MobileCreature so that Frogs can use
it.
Game Clock added, frog coding

Frog spawns at the edge of the map and periodically after dying.