never ask tetrominoes how new ones are created
never ask the o piece its center of rotation
never ask polyominoes where they go after they're cleared