using all the sprites and all