Fix execute_march_order! with multiple units of the same type
Pass method calls along to game
Only persist game if nothing is raised
Consolidate Game tests into GameController test
Test execute_march_order!
Use game controller instead of game model directly
Remove recovery code now that persistence is handled by GameController
Match message with test
Only players with controlled areas can assign orders
Consolidate GameWinTest and GameTest
Test bid!