Great tutorial, but did anyone actually compile the code? No mention of what includes to use and some typos are wreaking the compilation.