Various improvements

- Renamed engine sources to CamelCase
- Implemented Renderer
- Switched to SDL_Texture
- Added frame counter