I really like how polished this is! And that tutorial made me laugh!
It does seem to lag pretty easily, but my computer isn't very good so I'm probably not the best reference for that.
Very well done!