cleanup and fixes

cleaned up code issues left over from fixing the move systems
fixed the random spawns on invalid moves
fixed the game over method call so it method will run when the board is
full