what's the point of checking if a pointer to Player class is a pointer to a Player class ?