I haven't seen a player-recording system be implemented in this way. It felt very intuitive and interesting.
Congrats on your submission!