grand nixon island appeared in the punisher as one of the game's levels