Fixing Entity being an abstract base for Player