This program is written in Java and implements Threads and Locks via semaphore pooling. Simulates the any molecule from your input via on-screen prompts.