Refactored 9 Classes, Updated Main, Added Events, BlockChecker, EventRunner

* Refactored TouchBlock, BlockGrid, SizeToggle, BlockDrawer, Block, ColorToggle, HideAction, RemoveAction, Number, moved them into categorized packages

* Updated Main to implement new classes, Event, BlockChecker, and EventRunner (as well as events that implement Event class)

Note: Broke some things right now, the implementation of blocks 'falling' isn't working too well