Game backend completed, including randomizing computer sequence, user choosing his move, user swaping his move before checking it, user checking his guess and initiating new game.