Currently creating a 2d game engine with canvas and JS, following the Udacity CS225 course