Added Renderer; Implemented Factory Method

- Separated rendering logic from Engine by adding Renderer (IRenderer)
- Implemented Factory Method Pattern (see GameFactory folder)
- Added IGameFieldSave interface (needed for the Creator)
- Structured files in namespaces/folders by their type and functionality