Development of a Moving Front Kinetic Monte Carlo Algorithm to Simulate Moving Interface Systems