working on Ghost/Blinky multithreading