I finally got to upload a speedrun of despicable forces for the first time since April 30. Although I thought it was top 6, the leaderboard was too stacked for me as I'm instead in 7th.