Move, rotate and zoom primitives in SDL