Commented Strategy Pattern in all eggtypes and reimplemented Eggfactory