It's funny I thought of a similar idea for my game, but ended up doing something different for no particular reason, but it's nice to see them implemented, keep it up!