Enhanced Numerical Methods for Options with Barriers