monster.cpp