This was really fun! Very rewarding to have everything fit into place :)
Clean execution and it works perfectly, Only thing id like to see is some visual or audible effects? Apart from that though the gameplay was very fun!
Okay, thanks for the feedback!