Particle FX, hook, and lobby modifications

A large commit with JMO particle effects, we can cull the ones we dont
need later. This also contains the hookscript and the ability for
players to refresh the host list so they can find multiple lobbies.