Unlocking the Benefits: Learning German with IMMERSE