Feels really polished, thought this was an impressive entry. I think the github link you provided is broken though?