Spider: The Secret of Bryce Manor takes you on an adventure ...