Sci-fi battle scene on an alien planet