Fix sight update
Add fairy
Remove needless locks
Hide real object ID
Create local ID
Fix IdMap
Remove server side ID
Minor edit
Minor refactoring
Refactor sight
Minor edit
Refactoring
Thread safety
Refine server listening thread
Minor edit
Minor cleanup