Added addBlockWithColor function to add blocks to the game board. Added basic loadLevel function. Added PSBlock class which loads an SKSprite node.  Add GameConstants. Added new block images.
Added isAdjacentToBlock to Block class.  Show more block colors and added some helper touch functions to allow for block swapping. New swapBlock function uses actions to swap blocks.
Added block removing. Block class has an updated function and game board has a new function to remove blocks from the game.
Added moveDownBy to block so we can animate a fall. Forgot to init blocks, lazy load it. New helper function on gameBoard to get all blocks above another block so we can animate them falling. New calcRow function to determine the new row of a block after it has fallen into place. RemoveBlocks function to remove multiple blocks and then animate the fall.
New addReplacmentBlocks and blockAtRow functions. Adds new blocks to replace the ones that were removed.
doesMatchBlock added to block Class to compare blocks. New findSequences method to check (brute force) if there are any matches. Updated the removeBlocks and swap blocks functions to call this new findSequence function.