Now, you really made me think dude. The joined mechanic allow for some pretty clever puzzle!
Nice job! :)