shadowstrike legends of human spirit review