An arcade ufo game.
Paper Landing

Source and More information: Paper Landing [Free] [Puzzle] [Windows]

Author: itch.io