tentatively finished spritebatch
finished spirtebatch, added test