moved game installer to abstract gameinstaller class