defining more methods on pointers instead of copies
intersect does now have to be checked for nil, not passing bool anymore

...and by doing so I sold my soul for a minimal runtime boost >.<