I have some questions on 2d programming concepts. A sprite is a tile where a certain color is not drawn, so it has a transparent background, right? What file formats are usualy used for 2d rpg style games, bitmaps? Should tiles be stored in one large file? What about sprite animation, how does that work? Does the word blit just mean copy to? What is back buffering? page flipping? I am sorry, I just do not understand some concepts.