Yeah, the camera is passing through models. I've just done a few tests and I think I need to place the camera inside an entity so then I can use the collision box of the entity, if that makes sense. I'm not too sure how to do this, going to give it a go tomorrow.