Clean up GameRenderer and add documentation to it