Player can now be constructed if given only a file