Updated GemGame for bettter LINUX support. LINUX does NOT need semaphores.