Party like it's the 80s on Planet 08-08!
I-8085

Source and More information: I-8085 [Free] [Puzzle] [Windows]

Author: itch.io