Game Development: Harder Than You Think | Synapse