Threading projects. Robot Factory and Robot Factory using Semaphores