Really interesting. Could have done with a tutorial maybe, but once I had figured it out it was very enjoyable.
The ending did feel somewhat rushed in my opinion, but I still enjoyed the process.
Well done!