Reading this article on TDD inspired me to work on my game again. I've been going over code I've written and making unit tests. Excitingly, my program no longer runs.
It's partially due to the unit testing, which made me look through the code and discover what a mess it was. I may have to rewrite some stuff again, but at least I'm no longer slacking.