addition of size to Game, and creating a 4x4 game via the cli
calculate winning combos for a grid of any size
removed used of 8 in methods
refactor: changed how rotations work. still to add in mirroring
finish off mirroring
extracted a dynamics class
refactor: changed around the constructor arguments
updated CLI display to show a 4x4 board
gui display now shows a 4x4 board
refactor: created a Controller class to get rid of Proc call
some more changes to get the UI working with 4x4
added in depth to negamax
added alpha beta pruning
couple of quick changes to get UI working
alpha-beta pruning minus transpositions
added randomized play for boards with more than 11 available squares
inverted the relationship between Display and Controller
merged Controller into Game and updated tests
cleaned up a couple of tests and started to write a test for GameBoardWidget
fixed solution for ui qt test