Added camera system, first pass