moved player definition to the base extension