hope you will add it
Another idea you could consider for cooldowns: custom class that is managing how cooldown is handled. For example I would like to reuse ability after 50 enemy hits or after moving from one spot to another. Currently only time cooldown is supported as far I can know.