This is a genuinely awesome idea. Great job. As other's said it's a bit slow but I think that's something that can be iterated and improved on. Well done!