Added guard against recursive player interaction events in FMP placement handler, should fix #478.