pass through a reference to EPlayer instead of Player