Foundational systems are always the longest work of any game project -- online or offline.