基本完成打豆豆逻辑,具体见readme