-Coverted $post calls to define-ajax calls
-Minor refactorings to deal-ui
       - $click now takes a list of selector/body and alternates over them
       - $map now automatically checks its sequence argument for elements (really, I should re-write each of those with loop calls)
       - pQuery macros now use with-ps-gensyms rather than with-gensyms
       - $post calls replaced with define-ajax calls
-Separated out the chat UI into a separate component
-Fixed player count bug (when a player uses the leave button, they're actually removed from the player list)