change two typos
playback should read; logger should write. I've changed the fileconnections to reflect this.
logic error in while loop to check if a file exists
adding a .txt to the input file name for playback was creating confusion
add print stack trace for playback
check if objects are null before trying to close them in stopping playback
add read access to logger so I can check if it exists
allow access to the setupClimbingControls method outside of oi for the logger to reinstantiate climbing controls after playback mode