Fixed "player.interact" event only being fired with weird conditions