Peacock Roy

Touhou-themed falling block puzzle game. Don't freeze frogs in real life.
Puzzle