   Coding Progress block
  I've been working on a Game engine for a little while now, but it seems i've hit a bump in the road. Everything has been going great, was coding like a madman for 2 or 3 months straight, but now i've come to 2 decisions. Do i write the Collision system, or the Animation system. ( 2 Areas which ive never really touched before ). So i've been sitten around for a month or so thinking about how to go about putting such systems in, or which to start with. Now it's not that i can't do it, its just that part of me is like "Dont want to" and part of me is "You need to learn this stuff, so do it".Anyone ever hit this sort of block before?  I figured i'd post on here, and maybe get some ideas on how to get the ball rolling again. Maybe some Insight on " How to Design a new system, where to start, how to go about it"   
  Ive felt the same way. Theres been times where I knew I could code a certain thing but I couldn't really come up with a solid design. I think the problem is that when Im not certain about every detail of how to do something i don't even want to start. I suggest browsing the article section here. Very helpful stuff. If that doesn't work what I always do is simply start coding and see where I end up. If i don't actually build what Im aiming for at least Ive learned enough to ask good questions. I hope some of that is useful to you.   