Enforced rendering with the rendering resource
Made the canvas context (ctx) private in the Rendering resource and created functions in the Rendering resource instead. Also introduced a Color struct which is used to define colors instead of strings.
Additionally, the level is displayed and scrolls to the left because the camera position is incremented. As soon as the position's x coordinate is greater than 50, the state pops and goes back to heaven.