Something about japanese EDM just hits me the right way like god damn