Refactoring architecture of game
Started objects library and abstracted vectors.
Added a floor and got movement working
Refactored vector struct to support ints and floats
Finsihed mouse handling and made a box/room our player can explore
Merge branch 'refactor'