Orphans: The wait is over! Orphans arrives April 18, 2025

It has been a long and exciting road but we can finally announce that Orphans is complete and ready to come to you players. The date chosen is April 18, 2025. We appreciate all the feedback we have received to make Orph…