Double Plus Good Build

This exits the game after somebody has won as well. All edge cases
should be caught as well. Overall this is awesome.