expose users
consistent naming
rearrange player and preset
add basic chat