public virtual float getYAbove(GravitySprite a) { return pos.Y - 1; }
public override float getYAbove(GravitySprite player) { return pos.Y - maxHeight((int)player.pos.X,(int)(player.pos.X + player.dim.X)-1); }