Это еще что, если посмотреть в папку там два модуля один называется weapons а другой weapons1 :) Разбито на два модуля потому что основному коду надо чтобы к моменту создания функции weapon-scalpel сишная версия функции weapon-scalpel-fire уже существовала, надеюсь я понятно объясняю