I don't know what language you used to develop this game but if you used C# and WinForm like me don't place any background image on Form1 it causes all the sound glitches and the fps drops in the game. If you used other languages then I am not sure what causes those problems in your game. It is a cool idea and a nice game.