Reorganized code

Board now controls everything.
Replaced blocks[ ] with blocksLayer[ ] which groups all the blocks in
each layer to a parent "layer" game object.