Massive renderer overhaul

Big renderer changes. Also implemented scene management in the game
class.