Adding more game logic

Coverage will prob drop, out of time.