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.
You should use WriteBit here instead, 1 for input, 0 for cancel