[Add] Remove active waiting from Simulator main iteration loop. Implementation of wait() and notifAll() approach.