Implemented cooldown behavior
Misc fixes
merged in cooldown halos