Camera2D: added viewBounds and switched to getter/setter
Fixed bugs with zooming, refactored to getter/setter Camera2D
Testing camera bounds
Mixed in some CC0 language