Added setCameraPos() function that clamps inside world boundaries