I quite like how the puzzle solving for levels ties into the mechanic. Every time I thought there was a dead end I realized I just needed to work the mechanics better.
thanks!