Added a table to store text to be sent to a player
Fixed handle_text method running the wrong code
API does real things other than 'print'
Engine and cli support receiving text intended for the player