Added `SDL2Game` header file;
Added `SDL2Game` class, which extends `Game`
Deleted `_position` from `SDL2Window`
Changed places of use `_position` -> now they're using '_rect.{x,y}`
Moved `_title, _rect` from `SDL2Game` to `Game` (base class)
Now `SDL2Window` calls base constructor
Added `SDL2Window::Factory`, which extends `Window::Factory`
Added `SDL2Window::Factory::create` definitions; Simply creates new SDL2Window
hard renaming :C
Added constructor
hard renaming :C
doubles?
Sorry, im sleppy :s
Added `SDL2Game` source file. As clear.
Included `SDL2WIndow` header
Added `SDL2Game` constructor. (pass new `SDL2Window::Factory` to `Game`)