Fix colorful block could break walls.
fix possible infinite recursion
bug fixes
more levels