Scars Above is a neat sci-fi action-adventure that follows protagonist Kate’s journey into the unknown. When a giant foreign pyramid appears on Earth, Kate and her...