Der beste Tip wäre wohl, dass du die Sache nicht mit geplanten Features und Spezifikationen überhäufst bevor du nen Kernsystem am Laufen hast.
Und auch wenn dus am Laufen hast, zwanghaft möglichst viel Zeuch reinzuquetschen machts nur unnötig kompliziert. Probiers mal mit einigen wenigen "Bastelplätzen" für den Spieler.