UPDATED: Eluna
Fixed GetPosition() to return x,y,z,o correctly
Made singletons be variables instead of functions you need to call