Moved printing logic into a separate object so that other means of printing can be swapped in. Fixed and simplified random-game.