implemented schema drafts and changed player to user