Yeah, My idea would be to a make edge detection feature to move the camera correctly. Having a fixed camera always make nearest obstruct the vision. I'm not actually sure how to implement it, so I'm rolling with it. Most levels, the player move upward, I think it alleviate a little the camera problem.