added moving algorithms for monsters with strategy pattern