Added constructor that takes a starting player