Misc fixes

Actually generated new spritesheets
Machines properly show inactive if they run out of power