Added Text Entry tool

The text entry tool allows you to place keyboards players can use to
type in input to be sent as an output for a certain amount of time.
It's a thing that lots of entities do - or, at least, used to do - but I don't think anybody really has a sufficient explanation. I don't think it's needed.