Re-organized game class as a scene factory