Adding a proper player character with multiple animation states
Building some meaningful enemy AI for our little ghosts
Checking for open paths from our player’s location, so we know which way they can turn
Drawing a sprite on the tilemap background, and getting it moving
Moving a sprite on the screen using simple D-pad controls