Added player_change interrupt.
Increasing pulse frequency
Added pulse delay to init()