Feels a bit too random, so every level is more trial and error than anything else. It does look and feel nice, though.