Removed the nullptr image checking after generating a rectangle for the Button since an exception is already thrown in the function itself.
Added CachedSurface support to the Paddle class.
Finished Paddle::render(), should work!