Trailer Released for Award-Winning Puzzle Game “Moncage” October 23, 2020 Developer OPTILLUSION has released the trailer for the award-winning puzzle game Moncage. And I’m very intrigued. -Read our before commenting. Do not copy our…