Nice puzzle! I liked the level design, but I struggling with the controls...
Some visual effect or change the color of gems when charged would be nice to understand what is happening and why this is important. The sound effect helps, but it's good to know which gem is already charged or not.