Warmups, RPS, and C4 - to be refactored

AI will be added into C4...
It should be noted that as long as you check starting from the left and going right, only columns 0 through 3 can start winning diagonals. Additionally, only rows 0 through 2 can have winning diagonals upwards, while only rows 3 through 5 can have winning diagonals downwards. This narrows the area of the checks substantially. (These figures obviously assume that there are only seven columns and six rows).