Muragami

Drop blocks like they are hot!
Puzzle