Added stop method to Game
Added Window interface as base class for SdlWindow. Window allows abstracting away backend details to avoid direct relience on SDL