string MonsterNames[] = {"Giant Bat", "Giant Spider", "Giant Giant", "Giant Mouse", "Giant Flea", "Giant Dwarf", "Giant Elf", "Giant Ent"};
Could you, instead of hardcoding monsters, their types and stats, set up a struct featuring prefixes, another struct featuring names, and then base their stats based on their prefix and race?
It would allow for more variety, and less typing on your part.
Maybe if you continue development further than a sort of experiment to test your skills, you could add more depth.
Swords & Sandals style seems to fit. Since it has a text-adventure sort of style, the areas could be described according to how a text adventure would, thus allowing for the end user to mentally represent areas to gain immersion instead of limiting his or her creativity to a graphical representation.