Move some methods from gui to engine (mp::connect).
Allow mp::connect to access mp::connect::side's engine directly.
Move part of the method from mp::connect::side to mp::connect.
MP connect test.