sprite stuff, added on shapes and other useless stuff