added some player parameters, changed player constructor