 For the Circuit Python Parsec today I wanted to show you how you can use the tile grid sprite sheets in order to advance through frames of an animation or move an image around the screen. So you can see here I have a little sort of stylized version of a cassette tape or reel-to-reel tape and every time I press one of the buttons here we get an advancement of these little reels going forward. If I tap the other button they go backwards and the way I'm doing that is actually have a single image that has three frames of the animation on it and each time I press a button we're just moving this BMP to a different section of the grid. Now these can be big huge sprite sheets like you find in an old video game or in this case just three frames. The way we do this in Circuit Python is I am importing the Adafruit image load that's one of the key things here and then when I bring in this bitmap I'm bringing in this bitmap with the palette Adafruit image load load that BMP it's called realsheet.bmp and then I set up a tile grid. So tile grid is display, tile grid the bitmap that we've picked before I set the width to be three since I have three images on this single BMP the height to be one so I can only scan sort of horizontally through an image and then I set the width dimension so it's 128 pixels for the little window that we want to look into the full image is 384 and then the height is 64 and then in my code every time I press or one of the buttons or the other I'm just incrementing that value from 012 and that's just picking a sort of map on that sprite sheet and so you can see as I hit forward I'm kind of going right through the sheet and if I go left I'm going left through the sheet and so that is how you can use a sprite sheet with tile grid inside of Circuit Python and that is your Circuit Python parsec.