Fixed player constructor