collision with vertical movement
bool hity(Moving d) { return hit(d) && (d.ydelta > 0 && ydelta < 0 || ydelta > 0 && d.ydelta < 0); // return false; }