Camera collision works almost flawlessly. Minor tweaking necessary