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