vfxandmore 'The Cycle: Frontier' free-to-play PC game set to launch on 22 June -