implement semaphore
clean Win OS code
update cmake file
fix Semaphore
clean win main
fix OsWindow::frame according to EventBuffer implementation
rename Thread in OsThread
implement CE_INLINE
rename Thread in OsThread
clean #define for Win
Remove unloaded resource entry from resources list
minor fixes
last push before architecture rework
Rename Thread to OsThread
Simplify input folder
Delete FPSSystem
Delete OS.cpp
Made members public
Delete EventBuffer.cpp and main2.cpp
Delete EventBuffer