Give gametypes an initialization function to handle their options on load.
Have the gametype handle the win conditions as it fits better than the battleground handling it.