A starting point & tutorial for basic 2d canvas games