Add flight chat offset, retool chat line splitting to help ensure the chat box can't be pushed off screen
This can still be broken if you try hard enough and splits some lines a little early, but it works well enough for the moment compared to the old solution
Fixes #628