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