i can't hide the var conversions because else it wouldn't be possible to use a var with a pointer. about the idea to create the entity in the engine with the constructor - that's a great idea, i'll implement that ! I will also look into operator overloading for vectors, but not sure about that yet ^^ about the scheduler, i once created a scheduler, but the performance was quite bad - so it's better to use EVENT_FRAME (as i have heard) for that or a list that contains all functions to call in the while loop which is traversed and thus the functions are called.
No the wrapper can only be used for C# - not for all .net languages