updates to game logic... at least it doesn't loose.