add form
encapsulate messages
get duel requesting working
duel request acceptance and cleanup working