I never said programming wasn't complicated. Design is also complicated. It's one thing to have an idea for a game, it's a whole other thing to flesh that idea out into a complete working system, with a narrative to compel the player through that's written well, while balancing mechanics and levels so things aren't…