Refactor Camera. Looks nicer now :)