Wideload Studios returns to the mini-game genre with their new mystery title.