CHANGED:Gameplay - Assignment system manages ending the assignment phase, instead of turn phase system.
ADDED: Gameplay - Error if not all player ships are assigned.
ADDED: Gameplay - If player ships outnumber the enemy ships, not all player ships have to be assigned, but all enemy ships.
ADDED: Gameplay - Player ships can be assigned to multiple enemy ships.
CHANGED: Gameplay - Automatically ending Fight phase after all fights have been resolved.
CHANGED: Gameplay - Handling turn phase transitions in their respective game systems.
Merge branch 'assignment-rules' into develop