class Player
Like the other objects in the cave system Players have locations. They
also have two methods: they can move and they can shoot arrows.

Note that the move method receives an argument saying what room to
move to, but it doesn't blindly trust the argument to be valid and
instead checks that the destination room is linked to the current room.