Wow, this one was a difficult one for me. I made a pass for my first round, since it took me longer than 20-25 minutes and I couldn't solve it in that timeframe. When I did come back to your level in part 5 of my LP, I was able to solve it, but still after much struggling. I'm pretty sure my solution I ultimately found isn't quite intended, but surely it's still acceptable since I still end up using most of the skills? Also, nice choice of music here, being a variation of the Tetris theme