Hey, friends! Some nice downloadable titles hit the Nintendo Switch this week, including a long awaited lizard and a bat...…