tricky stuff with c building an object system, but i think i understand how the underlying code works. and that should be the goal right ?