added a Renderer class and PuzzleRenderer to use inside RenderSystem. this should make the picking system's rendering similar to the rendersystem's