refactored a lot of code, fixed movementLimits, and moved the code from Civlization.cs into game.cs