Last night the brainbug was in your head. Naturally, you fell in love with it.
Brainbug

Source and More information: Brainbug [Free] [Puzzle] [Windows]

Author: itch.io