Free squares

Re-factored entries into an array of  objects (named squares).  This will help us when we take on playing mode as we can simply say square[index].checked = true or something alike.

I did make freeSquare configurable on any square (If it should be middle or not could be the editors decision?) so right now if you press freeSquare it toggles the current selected square to be considered "free".