It's challenging but in a good way, I like how each upgrade comes with a negative side so you have to be more careful. Great job :DDD