Remove inheratance from ConnectionMatrix. Save 6 bytes per packet
Added BitSet codec
Change ConnectionMatrix to use a BitSet internally to represent the connections. Saves 25 bytes per packet
Change WireMatrix to use BitSet to determine if wire is present. Saves 3 bytes per packet