судя по структуре папочьек, ты группируешь всё по смысловой близости
изза этого возникает проблема, что непонятно с какой стороны распутывать весь клубок
могу предложить вынести entry куда-нить в корень хотя бы модулей, чтобы было, за что зацепиться
и вынести логику перемещения игрока куда-то в соседний каталог с модулями. чтобы было понятно: вот тут фреймворк, а вот тут гейплей
а то непонятно, как менять логику запуска, или куда подложить свой сценарий