Adapted GUI to MVP

Still need to finish end game scenarios and the game status on the
right.