**Make the canvas drawing more clean.** - Separate the rendering on different classes - Make the rendering 60 times per second, but only if the canvas has been marked dirty - Use an update method called 60 times per second if possible, with delta time system
Make the canvas drawing more clean.