Added collision checking in MoveBehavior