takeupcode.com
217: How To Start Building a Video Game. Part 7.
Work on the toughest problems first. And if you cannot solve them, then find a way around.