Fix ticks, add some player callbacks