unified create and edit player pages