animation works except for switched jewels do not properly get re-drawn. Need a way of getting canvas contents during removeJewel but AFTER moveJewel has started.