Add advanced mode

This branch makes it possible to use different rule sets. When creating a new game use drop down in top to select game mode. The mode of the game is displayed above the remaining pieces.