Updated to HW 5, added camera class