Refactor Player by extending Mob