Softball: Amity stays hot, marches past North Haven