touched up player constructor