Frankly, I wouldn't say it's challenging yet. At least if you don't know the formula for success. I want to mitigate this by adding new mechanics, such as employee management (and staff would affect research speeds!). Thanks for the kind words but there's still a lot to do ;D!