Implementing camera bounds and using animation