Feels like an early draft that still needs considerable polish. Science fiction Firefight – Brandon Sanderson