Continued work on memory and object pool
Use namespace for accessing types from <cstdint>
Added missing function to semaphore
The sparring thread is driven by actions now
Added licenses