added code for rotation of a sprite to cursor, added code for forward/backward character movement relative to cursor position