Basic drawing: Fill.Rectangle and Fill.Circle
Now supports drawing different types of primitives. Added DrawLine and DrawRectangle
Moved initialization to Surface constructor. Sequential layout enables simplified passing of data structures. Implemented more drawing functions.
View rotation. Finished reimplementing Surface draw methods.
Reimplemented background drawing
Changed OpenGL version to ES 3.0
Renamed engine to G-Raff