A processing engine for the En Garde game