Slowly getting rid of the macros it seems...was fun while it lasted :'(
Replacing ENTITY creation macro with generated C code. CTOR macro's gon with it
Also, everythings broke again.