camera semi-fix

The camera can no longer go upside down but the movement isn't very
smooth