refactors Deck.java to remove coupling to the PApplet. As Deck only uses
width of the sketch and only uses PGraphics of the sketch, we don't need
to pass the reference to the WHOLE SKETCH, but need to narrow down the
"association"(coupling) to the Sketch. Now constructor is only taking 3
parameters Deck(float x, float y, float width) and method
displayDeck(PGrahics pg) now has explicit parameter: PGraphics where it
is going to be drawing. Because of this, it is now possible to run the
Deck class independently from other part of the system, meaning and it
is possible to test it independently and reuse it. And it can be
developed by team member without being afraid of breaking it for other
team member.