Cool concept with nice visuals. The gameplay felt a little undirected (unclear on the direction to go) but other than that, nice experience!
I played it here: