add bulb subclasses go, wait and stop