Monster is no longer derived from player.

Most of the player functions are not needed for monster, and include output, while the monster functions will not include output. So I decided we should derive monster from player.