Create PuffleSystem.pm