added working game logic, diving into physics next