Cleaned up ugly mess in VChat code and fixed potential exploit by evil server hosts plugging in negative numbers for client numbers, allowing for memory traversal.