Optizmized shaders, rewrote controls, started to work on instanced drawing