Gameplay logic: The defenders were overrun!

Now possible:
- place spawn points for defenders / attackers
- place flag spawn points / capture points
- pick up the flag and carry it to a capture point
- define assault objectives and link them
- win the game!
j
Merge branch 'master' into flags-and-bases

Conflicts:
	Assets/Scenes/TestScenes/CharacterControllerTest.unity
	Assets/Scripts/GameScripts/Gameplay/Actors/CharacterControlScript.cs
	Assets/Scripts/GenericScripts/IO/InputController.cs
Merge remote-tracking branch 'origin/master' into out-of-game-gui