Changed how the mechanics work