Moved components, libVLCInstance and gameWinow to be protected memebers of Game. There is no reason for them to be public