Update todo
Do no emit the custom events when not needed
Fix mask_completed_constructions when hero
The construction_max_ap module will not suggest more ap than the remaining