Made progress working on the game core. Needs some functionality to be polished