Omecha

Omecha is the newly discovered planet with valuable resources that everyone in this corner of the galaxy wants.