Some cool ideas here and there, with different gems, but the game mechanics seem inconsistent, or not designed in a purposeful way (i.e. the red gems blocking).
Also in web, there appears to be some stuff loading off screen, especially in the later levels ?