Move Gamboard pointer from function param to Cascade member.
Broke out swap functionality.
Code broken for now.
Break out scaling/vanishing functionality and reorganize Gameboard flow.
Changes all around.
Update to makefile to include new classes.
Opening animation and Gem selection works, fix the rest.
Code back to working order as previous stable point.
Merge dev branch to master.