I i´m trying to create a GameEngine in C# and I cannot understand how it works, i´ve searched this through the internet but I dont understand what it is and what is it for.<