Thread engine, Processing UI is slow, but engine can run patterns as 60+ FPS and send to fadecandy hardware even if processing can only draw simulation at 30FPS