A robot that plays billiard =P