WIP, twinkle mode 2 has base functioning