logicexplorer Program allowing use to explore boolean logic and gates using physical input (Level 2 and 3)