Fixed Camera implementation to accept multiple target resolutions, shitty zoom feature as well