Are we allowed to use Design Patterns not taught in the lecture, for example the ECS (Entity Component System) Pattern, which allows for easy mix and match of different features.
Or are we limited to only the patterns taught in this course during the Design phase?