initial Sprite#angle implementation (with Sprite#ox,#oy)

fairly ugly