Fixed lot of bugs, now support Function pointers

It works like a charm! I love this build!