Really nice, I don't know whether keeping your upgrades between runs was or wasn't a deliberate choice because sometimes the upgrades I already bought before would show up and I'd be able to buy them again, sometimes they wouldn't, but other than that really solid experience, I could see this being a full fledged experience with a little more content and some polish