Beginner friendly code. Easy to read. Commented. Borderline neat.
the good stuff
No button collisions, No complications, No hassle.
Pausing deactivates all instances & audio. Customize the button functionality inside the object's "switch" statement.