I had some problems downloading, and got great help from the developer and Itch. It was my end, dying modem - sorry for the inconvenience. Got it now! It's pretty fun. I was surprised on how much game there is to it. For the price, it's really good.
Glad you found the problem