Extracted small method
Switched to animation timer.
Added debug info to demo client, made some optimizations to sight calculation.
Added catch for SocketException, increased move correction tolerance
More sight optimization; now adding rough check before expensive distance calculation.
Fixed ConcurrentModificationException
Fixing another ConcurrentModificationException
Refactoring rough visibliity calculation
Added Demo collision; fixed minor state stack bug caused by forced states.