finished all basic game logic
visual refinements