Programming Exercise, small 'roguelike' game.