Update Deck.java

PLEASE WORK... lol
lots of fixes
null errors, off by one... out of bounds, bad logic mostly....
and git is being mean today :(