help with buttons switching with number of pushes

if you want to extend it you need to edit the function call first if not you will get error.
for the break u need that so that it will not over flow to the next call.

      case 0:
        Lighter(0,0,0);
      case 1:
        Lighter(1,0,0);
        break;

if case 0 happen, first it will follow Lighter(0,0,0) immediately after that it will go to Lighter(1,0,0) since most dont like that to happen, you should put a break in it to control the flow.