power levels

changed handling of power levels to allow 0-12 values
tidied some tactical weapons code up

added health levels to subsystems on engineer. They take time to repair now but show their state

added support for LED rings to upperpanel hardware controller