Did a small refactor. Added in a list struct. Added in an iterator function. Repointed function pointers.