Add ResourceListener, Server: add getShoebill() and add destroy()