Stop building your own parts. Start receiving them.
Each district is a field of software engineering. Every concept inside it is a playroom where you see it, break it and fix it.
A prototype playroom from Runtime City. Every playroom follows the same loop: see it, break it, fix it, code it, then an interview check.