Re-factored score_last_cards().

Added score_runs and run?(). Not fully tested yet, but proved once.
Added gosu_enhanced.rb
Updated card back to make cards visible overlapped
Added many more phases
Added fanning selection to pack.
Re-factored and added to delays in player31
Added more phases and cutting from fan.

update happens whether @position is set or not.
Most of draw is now conditional on the game having started.
Used draw_rectangle to draw background, score background, and
instruction background.
Added instruction drawing with its font.
deal_hands reset()s the pack before starting.