This is very nice.
I like the core mechanics here, and the looks are great too. Smooth gameplay, well done :)