added animated sprite support
added proper collision response to circleRect
added property to track last key pressed