Added file support
Moved to C++ file opening
Added game uasge