Semaphore Input Complete

All letters and space character now available for the semaphore input.

A more efficient way of executing conditions is required.