added many items, including a new spritesheet engine