for me, the no.1 difficulty was getting interesting mission variety. I, like many people probably do when working on something too big, figured- hey I'll make some dynamic mission system where I set some parameters and I'll get infinite missions! brilliant! except, doing something which creates unlimited,…