Added Semaphore to prevent update thread iterating through update loop while the queue is actually empty
Entity position and orientation is not set immediately by the client anymore, as the client will receive the update as well
Refactoring: Capital method names and better names for members
Removed deprecated function
Added comments for documentation