Support for sending Text instance to non-player

Currently to send a Text part to a non player such as the console sender, you have to use an alternative way as the constructor only takes in a player. 

Using this it sends a string instead of a packet if the sender is not a player.