Implemented basic demo system

-Runs will be recorded and can be played back