Fleshed out basic structure

Moved the game and menu states to a module called rtslib. Added the
basics of the sidescrolling world and entity objects for the combat
view, along with the same classes for the topdown resource gathering
view.