moves minSizeOfChain variable from initialize to
canSwap
adds missing parameter chainMap to 
tryRemoveOrMoveJewelsFromColumn
adds missing ;
minor
adds updateScore function
adds events and recursive calls for processChains