Hey, really interesting mechanic, loved the originality, and I am eager to see where this one goes!
One thing I tell you is that I found the controllers a little but confusing because of the diagonal directions.
I would love to figure out the code of this project, if you ever put it in a public repository, let me know :)