I think you missed the level 6 which is the hardest one and makes you think and iterate more.
The 6th level does not automatically load after level 5 due to a bug (sorry about that). You can play that one if you select from the level selector.
I'm really happy that you enjoyed the game.