Ohh that’s great yeah creating modular things make development easier and creates potential interesting combos that were not even planned ! i love it i really think that making modular systems is really the core of a successful game design / game code. Why re create a system when you already have a fully working one ? anyway good job and good luck with your future games !