Impact player explained