Software is a big industry. One of its demands is rapid development and extensible capacity. Duplicated or “copy & paste” code seems good in software development, but in fact, it is the cause of many problems for:
- maintain due to order to find & fix every buggy repeated code
- understand because the code is larger
- etc.
As an architect and developer of your fantastic team, you need to figure out a framework of your game. (mark of 3)