Added oop_pony_gp and refactored pony_gp to be non-oop