added save state feature

saves last played file and plays it when started without arguments