Probably incorrect implementation

Rather than a single class which can take on several block forms,
it will likely be easier to have a Tetromino class to handle
drawing, collision, etc. But a subclass for each piece types makes
more sense in order to handle things like rotation