I'm not sure if we can give any advise with such a little info - you know your code and design best.
In general - there is no need for incorporating everything at once, actually the attempt can be detrimental (again "ceramics class story").
It is actually similar to the infamous waterfall model vs the better ones. Do it iteratively - make a simple version, see how it's good, improve it, then go to add mechanics, repeat. The addition shouldn't be too difficult, ideally the code should be open for expansion...