Initial commit for ServerFogManager and ServerEntityAwarenessControl. They don't do anything new yet but syncing now happens through them
Entity awareness seems to work now with range based checks between characters
Hp "bars" are now removed too when character disappears
Enabled wall test for characters.
Temporary removal mechanisms almost work now

Current problem is that cooldown information on client side is lost. That's next thing that needs to be fixed
Cooldowns are now preserved when players character is removed and restored

I took some technical debt just by saving reference to cooldowns in ClientHudManager and then restoring. I think it was necessary so that I can
continue on improving fog of war. ClientHudManager needs cleanup anyway which will be done later
Other entities than Characters are now too part of the fog of war system

If player didn't see it when projectile was spawned,they didn't get the first sync package that tells linear velocity so as temporary workaround,
projectile sync data is always sent if player can see the projectile
Removed explicit "this" from ProjectileControl
Added simple range based fog effect
Took great step in getting fog behind walls
Fog should now work on all rounds, not only on the first one
Fixed collisions with walls. Various small changes
Replaced integers with floats in RangeFog.frag. discard is called when alpha is less than 0.01
Added few logging commands, changed log file path, few clean-ups
Few logging changes
Updated README.md
Removed misleading comment