Hello Christian.
I spend all of my spare time with the bugs on my games too, so I know exactly where you are coming from. It's a labour of love which gets very complicated, very quickly. I dont know how I could do it without making a debug panel which comes up by the side of the game area, which refreshes on a timer - once per second - and shows the variables and important calculations and stuff. This past week I decided to code in a step monitor, so I can see which part of the game is running (the names of the sub routines) so I can see the path of the mess-ups. But doing all of that takes time to code the debugger in the first place!
As long as your game is in development, I'll make sure it stays in the development thread on Lemon Amiga. Thanks a lot. :)