Also i think it sucks that u were forced to put the game on steam. Now if theres ever a dependency that forces a full rework of the engine/main code, its hard to do without people complaining about a lack of frequent updates. So i feel for you having to squeeze changes without being able to rework things to too much of an extent
I mean it worked out for us! So that's ok. But we wont be reworking any core architecture. :)