Could a sprite prototype another sprite?

Yes, see Jasprosesprite^2