Did work on new BlockArea class and some other small changes.
Change ShapeType enum to use the official names for each shape type.
Changed ShapeBuilder to behave more like official Tetris and fix some bugs.
Begin work on shape dropping (currently bugged).