Took me some time to really get it but after that it become a very interesting physic-puzzle game. Fun story by the way.