Renaming Purposed Move to ProposeMove