This is a fork of TextBasedEngine originating from abeeler1's TextBasedEngine.