changed empty strings to underscores in gameBoard. added side blocking on a horizontal or vertical threat
refactored procedural shit in to more object orientated blocks
changed logic.win to logic.winner. changed some toEquals to to
Be. chopped out some proceedural stuff.
the game will proceed even if there are no blocks to be made