Game Engine Programming: Animation Groundwork (full version)