Revert "Revert "need to fix melon spawn and delete""

This reverts commit b4f0990f749f589dfb1eb7a3dca74213149a42a3.