Made CircleShape's origin behave consistently
Added preliminary RectangleShape class
Moved transformation code to Graphic, made camera rotate properly
Merge branch 'dev'