replaced hacky trade offer accepting system with slightly less hacky system