danpost whenever i take the static context off of the counters the PlayerScore and dealerScore get errors saying non static cant be referenced from static context.
Alright. I guess you can keep the Counter object fields, only those containing Counter objects, as static fields; but, I suggest that you assign their objects in your world constructor -- not in their line of declaration.