This game is really well designed! Some of the levels are so intricate I feel like I need to split my own brain in two in order to solve them.