Implemented multiple board sizes to be solves.

- Focus on the 3x3 board. Then the 4x4 followed by the 5x5. Identify any
patterns which can be used to create a single algorithm/method.