came across this post and found it very interesting. I have been through many of those stages with failed games in the past...and glad to know that many of those issues we finally got right with Lantern Forge :)
worth the read for everyone in game development...