Really well polished. I don't really have any gripes, I like the hints after getting an answer wrong. Really well done!