This is so so good! Love the visuals and mechanics. This could easily be fleshed out into a full game...