Moved setChanged method to GameSprite so that external items can call setChanged