Removes unused SetSprite method
Abstracts texture size away into 'scale'
Removes unused spawn method
Fixes inversion issue
Changes spawn origin