Refactored code again so games are separate, sdl in subfolder.