Going from idea to vision quicker needs a solution. I've been thinking hard about how to handle it, looking for a eureka. I'm not looking for less work, but more meaningful work (less wasted time doing technical things just to make a box move, and then more technical things to make it move along a path, all to eventually have an NPC that autonomously walks to and fro).
But there are solutions already available for what you're describing. There are plenty of game engines that provide you with a good base to start with and eliminate potentially redundant work (or even let you avoid programming altogether if you so choose, eg GameMaker or Unity coupled with various WYSIWYG or schematics editor plugins)