Make player types abstract.