Added GameUnit.

GameUnit and its children control two sides of battle (Player and
Enemies).