13 Sentinels: Aegis Rim is an exciting side-scrolling adventure set in a sci-fi setting. The game takes place in an alternative Japan in the 1980s... Read more