camera + collision fixes