Kimimaru

A challenging puzzler that involves placing blocks in the correct spots. Help the echidna escape its burrow!
Puzzle