In the meantime, you could try putting an offset on the rect.
if args.state.mob_sprite.intersects_rect? [args.state.player_sprite.x+20,args.state.player_sprite.y+10,args.state.player_sprite.w-40,args.state.player_sprite.h-20]