graphics: added camera structure, camera precision now more accurate