Very neat game. I felt clever when I solved the first flag friend puzzle :)
Managed to beat the game.