learning collission, slow due to massive state space