Started separating out game core and game view

WIP