OOP Project - Petri Networks