Mostly good, but the author is sloppy and forgets to post extremely important bits of code. Would be a lot better if he posted full source code so we don’t have to try and guess what he was thinking. 6/10
Please revise this so that we don’t have to guess what other code changes you made. I’ve spent at least 24 hours going back and implementing the missing parts of your tutorial.