Check out the latest Revenge of the Savage Planet trailer to see gameplay and the release window reveal for this upcoming ...