Made init a bit prettier by moving initialization of rectangles somewhere else!
Moved init of images away as well, and changed methods to private
Added documentation
Moved init of cards and amount outside main init