Nice job, very polished and fun to solve! Being able to compare times with other people would be very cool, I'd be curious to see how other people solve some of the problems.