Basic restart

Today I got around to create basic UI and state machines for being able to making a choice on what type of game to play and which players will participate. This involved quite a lot of thinking in regards to how player input will be read and mapped to various, local players.