Thanks!
The egg throwing mechanic did open many puzzle options, too bad I couldn't really implement those.
As for the last puzzle (the last part of the boss), it's something I randomly put together at the last minute that ended up having many ways to complete it, some ridiculously easy but hard to figure out, and others hard to do but easy to understand.