>> 66, 68
ありがとうございます。

class Map;
class MoveStrategy{
};

class Map;
class Enemy{

};

とすると、エラーはごっそり減ったのですが、まだ以下のようなエラーが残ります。
エラー 1 error C2061: 構文エラー : 識別子 'MoveStrategy' d:\root\gamecreation\rpg\enemy.h 16 RPG

ヘッダの相互参照というのは
#ifndef をしていたら、必ず防げるものではないのですか?