Techniques and Programs Used in Bidding and Playing phases of Imperfect Information Game – an Overview