どうして既存のライブラリと同じ(少なくとも名前がかぶるような)クラス
を再発明する必要があるのだろう。

仮に>>62の作成したスプライトクラスをMySpriteとして、SpriteとMySpriteの関係は
どうなってるの?