Cooldown Monitor

Cooldown monitor is now implemented and working. Not thoroughly tested
yet.