Require the chat event to match the chat argument given.
No longer require a player for a CHAT_MESSAGE event
Allow arguments to be passed into a hook execution using an LuaTable
Suppress unchecked cast warning.
Pass playername through the chat event.