Not getting uniform location constantly. Improvements on camera