Interesting puzzle-wise, but the control scheme is a bit obscure. Showing what keys do what could help.
How To Play goes over the keys. Thanks for giving it a try