JavaScript HTML Game Development Tutorial 2 - Drawing Stretched and Rotated Sprites on Canvas