Mooseheads stay alive with win over Remparts