Changing of the modes is a good way to change the mood of the song; Ionian (major) is "happy", Phrygian is "dark", Mixylodian is "happy, but serious". Enjoyed how your song took advantage of these mood swings by changing the mode. The ending on Idim (Locrian) definitely gives a bit of unnerving feel and I think makes the song more memorable not resolving on the familiar major chord (from Ionian or Mixylodian)or minor chord (from Phrygian.) Enjoyed the listen and chance to use my music theory while listening.