AABB collision resolution