Spiders have treated us to four new tasty screenshots for their upcoming cyberpunk RPG set on the Red Planet, showing some of the obstacles Roy (protagonist) and his companions have to face on their journey.