I loved it! A lot!
Sometimes a bit frustrating when accidentally giving a wrong stimulus, or the correct one not showing up, but the checkpoint system was forgiving in a really really nice way.
The way how you use the four different "parrot behaviour states" through what it sees is ingenious, and really makes you plan out a screen in advance. On top of that it was very noticeable that you kept those four states in mind so that during more difficult sequences you don't have to change it's behaviour anymore.
Also a big thanks to your girlfriend for helping you out with the idea and therefore making this fun game possible ;)