Phase class

Updated some stuff and added Gold Collection phase and abstract Phase
class