Clean up player event logic