I've now managed to sort the movement, so the player can go from to room to room at will. Each move is added to a variable so (hopefully) certain events can only be triggered at a certain time. Of course each room will have to have an individual variable to see if they've been visited. But's easy to establish. So together I can set up a range of possible events in each room, which should result in different stories for each player or play-through.
That of course depends on the amount of possible events I include in each room. I've seen a video of how to do something like this so once I have that sorted and tested I can focus on the story more.
Current Focus: Variable Events for each room
Future Features: Story, Page (Room) Formating, Images, Viewer Chat, Viewer Count.