changed text rendering method, added some force direction to chat