The game is called Sheep Lad and its indie dev, Robin Poe, calls it a spiritual successor to Zelda 2, and this pixel art adventure is racing to the top of the must-play list. The game takes ...