this is a fun game and all but the block algorithm need tweaked, also I came across and ad that had different sets of shapes that you used and didnt include in the actual game so
Xiuye about 1010! Block Puzzle Game