mushrooms are chasing player now and some refactor