Thoroughly enjoyable game! The core mechanics have allowed for some really puzzling levels which took some thought to complete. Very fun!