I see at least one issue with your requires.
monster.js
first line isconst miniMonster = require("./minimonster.js");
minimonster.js
first line isconst monster = require("./monster.js");
This is a problem, you can not have both files evaluate at the same time.
I would not require minimonster
from monster.js
This may fix your issue.