Refactored into classes, removed globals.
Fixed drawing bugs, get_rect returns new rect so we need to save originals.
Changed pieces to look better on the marble board.