At first, I had the idea of making the camera move to fixed points, but I realized it would be too much work >_>, so I tried a more free camera that would rotate automatically and have collision detection, but I failed... coding cameras is really hard ._.