Fantastic graphics, animation, and sound. Solid, simple controls. You need to manage different squads with various strengths or weaknesses as waves of enemies attack. You have to keep on your feet, such as hiding from archers and holding back as the boats land - attacking at the last moment so their boats don't ram you. Gets pretty difficult after about 10 islands.