GamedevExpert

A short puzzle game of an alien trying to escape ancient civilizations
Puzzle