Oh boi I don't think I could've fit many more bugs in that than u managed to do ;) Anyway, I commented on what I changed, which is quite a bit. The fiddling with constants til it looks good I'll leave up to you.