Introduced the LTObject

will be needed to separate the game code out