Add Player onfinish events

Doing this adds 0.02KB to the uglified file because I then need to export an onfinish getter and setter.