Yeah, I didn't really make this challenge. Should've started work on it when the challenge was announced in March. But hey, I managed to move this project along quite well: