Watch the Launch Trailer for Puzzle Parasite, a first-person sci-fi puzzle adventure game developed by Wrenfall. Players will master telekinetic powers and the mechanics of a cricket bat to send ...