Basics of simulation implemented. Added symmetric pair implementation. No important changes in main.cpp