Player covers and track abstractions hell