Connect4 refactored code for SD course. (MSc in HPC, EPCC, 2014)