It's just there's a lot of code mate, and I can't "minimize" my game to show you the problem. Unless you want the whole thing. Then by all means say so.
As far as the performance test, I did it and as you suspected not every frame could be done in <= 1/60 of a second. That's why I added the delta time.