refactor sprite.status for extension