Simple Game Engine write in C++ using the most popular libraries (LUA, DirectX etc.)