a little data on the random file selection problem
moving player related stuff to its own project