https://geektogeekmedia.com/geekery/13th-story/how-three-houses-solves-fire-emblems-pace-problem/