canvas iterator written. adding draw method to scene