bravo, concept intéressant, à creuser, j'aime bien ton imaginaire et tes idées, bonne continuation et bon code ;)
ps: petite astuce pour ton problème de son ... arrête le son avant de le rejouer..
tu mets un , monson:stop() avant le monson:play(),
ça vas arrêter le son précédent, et ainsi le rejouer de nouveau ;)