Fix gate texture update

Fixed Issue #297

Added pipe texture updates whenever the pulser state is changed.