Tile selection now works, including some code for tiles to be actors

Messaging system and the actor/stage system were used before the current
tile select system. Leaving them in incase I need them later. Basic
input now works fairy well