fixed broken game mechanics