The game is about figuring out an approach that doesn't go over. Sometimes it's impossible, sometimes it's skillful, sometimes it more luck based (eg, the last level).
Thanks for the kind words!