SOLID Principles: Dependency Inversion Principle. | Half Shell Studios