Looks fun!

I am currently on a major bug hunt in my game. I want to make a stable, working demo that I can let people try out.

Questions for experienced developers:
1. Does it ever end?
2. How do you stay positive?
3. How/When do you decide that it's easier to just take what you've learned and start from scratch?