My attempt at following https://github.com/chebert/cavestory-screencast