Movement, Map, Tile

Added movement behaviour, meant to be movement controller, may change.
Completed work on MapManager, TileBehaviour, and Index. Map generation
and tile selection is complete, still need a way to load a map.