Wow. So much spare time.

That's not an insult, btw. The guy has clearly put a LOT of time, effort & love into that.