That would certainly be reasonable to include. I write in Blitz and it already has those things. The sprite collision is noted for being slow, though. Perhaps I could put in some sort of minimal bounding box code to cull the collisions, if it's not already in there...
Any other thoughts? I am primarily looking for animation features.
Was thinking of having an editor where you could bind various entities to xy coordinates on the sprite, entities like sub-sprites (googly eyes, turrets) and particle emitters, which would all then translate and rotate along with the sprite. Perha.ps that is best done at an object level...