Took a sec to understand what was going on, but not bad after I understood what to do. Nice job!
Thanks! I was planning on adding an intro, but I got really busy.