WIP. tft main loop close to done