Decent run. Learning how the AI behaves under specific circumstances might be the key to bring the time much lower.