Revert "Updated Version"

This reverts commit 4ea9d95a188a5a4078ad64775d1dca62a3abf95b.
Revert "Hopefully fixed for Windows"

This reverts commit 07841bf1d85e6ee12e081d05f445b22fa56f00b5.
Revert "Updated to make the processor synchronous"

This reverts commit abdf659f95990e83fffabd6b506debd1abb6559a.
Updates