Вопрос по архитектуре. Импорт классов
Только разбираюсь в программировании, делаю игру змейку. Есть классы snake, apple, renderer, controls и классы-обертки для примитивов (векторы, ячейки матрицы). Вопрос такой, как корректно сделать импорты классов? Примитивы используются почти во всех классах, нужно ли импортировать их в каждый файл конкретного класса? Как импортировать это все в один main.js файл, чтобы все было архитектурно корректно?