Fixed a few bugs involving numbers <0 and a bug affecting camera. Very
early buggy zoom implementation