Working with generated images of rectangles fillRect() was proving to be extra perform than essentially drawing canvas images from the sprite image supply. This meant dealing with images from the start would just make things easier In the long term. Play Flappy Bird and uncover a planet of entertainment, all with no hassle of downloads or intrus