Removed the init method in Camera in favor of delegating constructors
Fixed a bug in the DoubleBufferedSurface class