combined Play and SurfaceMap into MachCycles