improved ball velocity checks
this is to prevent weired / boring ball movement