Optimize use_power proc (machinery)
Created by: eswordthecat
myArea var for holding area.
addAtProcessing and removeAtProcessing proc introduce for master controller.
and a new getArea than the current one that's looping.
why? because currently we have 3,000+ active machines at master_controller.