Tension Pets will self-release their new EP, Cubey, on July 9th