How are character controllers built upon complex gameplay systems? | Dark Hacker News