Small changes

Variable names, component uses id, cannot make more than one
CircuitBoard instance