deleted leftover non-polymorphic player class