Rogue-Like a text base game to show Strategy pattern and other design concepts.