renamed loadATexture to load_texture, reordered set_vao() method members, created BS_Renderer.cpp and moved methods implementations inside it
remade the shaders, now there are 4 shaders: normal, circle, dark and flake
removed unused code from main: runMainLoop, etc.
created BS_Camera to manage camera view
moved source code of engine and game demo in separated folders