New class Engine to handle go text protocol