My Google sliding puzzle hack comp entry.
https://flutterhack.devpost.com/
15 particles are trapped inside a grid of squares.
Each particle has its own sound and is attracted to a square.
If all the squares are ordered perfectly, the particles are let go.
You can also access music mode to play notes !
Web Link
iOS / iPad App Store
Android Play Store