add destructors everywhere
work on player list refreshing, workin but bug after connection