added the current player and token switching functions
added enum ReturnCodes for using return codes in class moveController
fixed some problems with switching player