lines are now assigned dynamically so any line length will work
board now stores number of squares, console ui now correctly prints 4x4 board