Move view logic out of Game and into View