I’m recreating Megaman 2 for NES from scratch in JavaScript using WebGL and write about my discoveries as a newbie game programmer.