Crappy viewer for the game. Needs a lot of improvements and refactoring