I feel like there should be some way to implement an Individual Level leaderboard
No reason not to have one, the game provides in-game time results upon completion of a level. I'd submit if one existed.