Make a quick mock-up design of your framework for your game or project, then see what is wrong with it. Next, start over completely and make a second version incorporating what you wanted in the first version, then you can start working on graphics and game ideas fulltime. In my experience, this actually works if you stick to it, compared to just the freestyle mess that usually happens when you