Switched to sdl for window and input. Added base of software renderer