Performance and API enhancements to wrapStr

- Exits early if it goes off-screen
- Advances HL to appropriate position