Wow, this game was great! The trouble-solving in the later levels was a bit difficult imo, but rewarding. Just the right amount!