starting to use canvas for the main world class