2D Animation For Games: A Primer