made moveable camera that doesn't go out of bounds