Super solid puzzle game! A bit frustrating having the end so far in some levels and having to restart just to change one thing but I guess that is the point of the puzzle! Enjoyed playing through it, great polish and super solid game! How do you beat the bonus level??