Logic Gate Simulator Program