The Awesome Adventures of Captain Spirit is a new game in the Life is Strange Universe Ali Jones 253 days ago