added enemy pushing