Create game view overhaul.

- Looks much better, same as New Game view.
- Has live error checking with button enabling/disabling and clearly visible error text.
- Deck functionality that Sam wrote is properly integrated.