alive is now a method in player