The design of logical gates in chemical systems can be traced back to the early 1990s when Hjemfelft et al. suggested a theoretical coupled mass-flow system for implementing logic gates and finite-state machines [1][2][3][4][5] and Lebender and Schneider proposed logical gates utilizing a series of flow-rate-coupled continuous stirred tank reactors and a bistable chemical reaction [6]. No experimental prototypes were implemented at that time. Mass-kinetic based computing is appealing theoretically but laboratory experiments are cumbersome to undertake. The implementations of mass-kinetic networks are inefficient, as most designs require the use of programmable pumping devices.In 1994, the Showalter Laboratory presented the first ever experimental implementation of logical gates in the Belousov -Zhabotinsky (BZ) system [7,8]. The logical gates were based on the geometrical configuration of the channels in which excitation waves propagate. The ratio between the channel diameter and the critical nucleation radii of the excitable media allowed various logical schemes to be realized. These original findings led to several innovative designs of computational devices, based on geometrically constrained excitable substrates. Designs incorporating assemblies of channels for excitation wave propagation were used to implement logical gates for Boolean and multiple-valued logic [9-12], many-input logical gates [13,14], counters [15], coincidence detectors [16], and detectors of direction and distance [17,18]. All these chemical computing devices were realized in geometrically constrained media where excitation waves propagate along defined catalyst-loaded channels or tubes filled with the BZ reagents. The waves perform computation by interacting at the junctions between the channels. Despite its apparent novelty, the approach is just an implementation of conventional computing architectures in novel materials, namely, excitable chemical systems. There is, however, another way to undertake computation -by employing the principles of collision-based computing [19].