main game logic working, all functions working.