finding the boss can defiantly be tricky. The level generation I made for the last level can result in some really mazelike levels that take a while to explore. It sort of does the sound pooling you are talking about but its one play per frame. Could have probably go a bit more with that and only play once every few frames like you said. Getting suck isn't intended in your grenades but we didn't have enough time to find a solution for it. I'm glad you enjoyed the game