Movement system

Added in the framework for a movement system, also added in the basic
game control framework