Starting with metopolis
Removed smart probabilities for the sake of simplicity and unified diagram function