Send input then receive systems state WIP