Reworked parsing and player messaging