Refactored messages logic into the Placeplayer method. Note: messages stack now loses state. Need to refactor into a class that can maintain state in a property.