Yep, it usually happens to me that my games were very complex or extensive. This games I made didn't finish well or I couldn't finish them ahead of time.
Now, when I start making a game, I always think of a piece of advice that someone gave me:
Use the KISS principle: Keep It Simple, Stupid!