- Switched from arrays to std::vectors for logical CA
- multilane mode implemented; cross-lane actions to follow