Adventure Game with a linear combat system, five classes using only basics of C++